package com.rtx.edi.platform.tableconfig.service;

import java.util.List;
import java.util.Map;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.rtx.edi.model.response.EdiResponse;
import com.rtx.edi.platform.tableconfig.bean.EdiColumnValueConfig;

public interface EdiColumnValueConfigService extends IService<EdiColumnValueConfig>{

	void selectList(Page<EdiColumnValueConfig> pageParam, EdiColumnValueConfig dto);
	
	void initColumnsValueConfig(EdiColumnValueConfig dto);
	
	List<Map<String, String>>  requestNodeSelect(EdiColumnValueConfig dto);
	
	EdiResponse deleteEdiColumnValueConfigByIds(List<EdiColumnValueConfig> list);
	
	EdiResponse editEdiColumnValueConfig(EdiColumnValueConfig dto);
	
	EdiResponse addEdiColumnValueConfig(EdiColumnValueConfig dto);
	
	EdiResponse queryCurrentConfig(EdiColumnValueConfig dto);
	
	EdiResponse saveCurrentConfig(String requestStr);
	
}
